package com.tutu.user.service;

import java.util.List;

import com.tutu.user.entity.SysUser;

public interface ISysUserService {
	/**
	 * 根据登录名获取用户
	 * @param loginName
	 * @return
	 */
	public SysUser getUserByName(String loginName);
	
	/**
	 * 获取用户
	 * @return
	 */
	public List<SysUser> getUsers(SysUser sysUser);
	
	/**
	 * 保存用户
	 * @param sysUser
	 */
	public void saveUser(SysUser sysUser);
	
	/**
	 * 根据ID获取用户
	 * @param userId
	 * @return
	 */
	public SysUser getSysUserById(String userId);
	
	/**
	 * 修改用户
	 * @param sysUser
	 */
	void updateSysUser(SysUser sysUser);
	
	/**
	 * 判断登录名是否存在
	 * @param loginName
	 * @return
	 */
	boolean existsLoginName(String loginName);
}
